namespace Charisma
{
    public class DbModel<TContext> : DbModel where TContext : DbContext
    {
        public DbModel()
            : base(typeof (TContext))
        {
        }

        internal override void Configure(DbModelConfigurator configurator)
        {
            Configure((DbModelConfigurator<TContext>) configurator);
        }

        public virtual void Configure(DbModelConfigurator<TContext> configurator)
        {
        }
    }
}